x86/hvm: remove hvm_io_state enumeration
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 9 Jul 2015 17:16:00 +0000 (19:16 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 10 Jul 2015 08:19:32 +0000 (10:19 +0200)
commit12b27c7b9c2641814d76b6fa7154cd070c98a102
treeb114a9d216d131bbf8a88b3ffa3b9bb20db9c895
parent8ac5da305f0f05c2fbb6a350814e6d772857fed3
x86/hvm: remove hvm_io_state enumeration

Emulation request status is already covered by STATE_IOREQ_XXX values so
just use those. The mapping is:

HVMIO_none                -> STATE_IOREQ_NONE
HVMIO_awaiting_completion -> STATE_IOREQ_READY
HVMIO_completed           -> STATE_IORESP_READY

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/svm/nestedsvm.c
xen/arch/x86/hvm/vmx/realmode.c
xen/include/asm-x86/hvm/vcpu.h